package com.sinsz.wxpn.open.menu;

import com.sinsz.wxpn.open.menu.support.MenuInfo;

import java.util.List;

/**
 * 自定义菜单
 * @author chenjianbo
 * @date 2018-11-15
 */
public interface MenuService {

    /**
     * 自定义创建菜单
     * @param token     接口授权token
     * @param menus     菜单列表
     * @return          结果
     */
    String createCustomMenu(String token, List<MenuInfo> menus);

    /**
     * 菜单查询
     * @param token     接口授权token
     * @return          菜单信息
     */
    String fetchMenuInfo(String token);

    /**
     * 菜单删除
     * @param token     接口授权token
     * @return          结果
     */
    String delMenuInfo(String token);
}
